package com.dhecp.core.utils.Kdniao;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName 快递鸟返回对象实体
 * @Description TODO
 * @Author alula
 * @Date 2020-07-30 15:42
 */
public class KdniaoResult implements Serializable {
    private static final long serialVersionUID = -2606138665907610927L;
    private String EBusinessID;		//用户ID
    private String OrderCode;		//订单编号
    private String ShipperCode;		//快递公司编码
    private String LogisticCode;	//物流运单号
    private boolean Success = false;//成功与否
    private String Reason;			//失败原因
    private List<KdniaoResultItem> Traces;	//物流轨迹
    private String State;			//物流状态：2-在途中,3-签收,4-问题件
    private String StateEx;			//增值物流状态： 1-已揽收， 2-在途中， 201-到达派件城市， 202-派件中， 211-已放入快递柜或驿站， 3-已签收， 311-已取出快递柜或驿站， 4-问题件， 401-发货无信息， 402-超时未签收， 403-超时未更新， 404-拒收（退件）， 412-快递柜或驿站超时未取
    private String Location;		//增值所在城市
    
    public String getEBusinessID() {
        return EBusinessID;
    }
    public void setEBusinessID(String eBusinessID) {
        EBusinessID = eBusinessID;
    }
    public String getOrderCode() {
        return OrderCode;
    }
    public void setOrderCode(String orderCode) {
        OrderCode = orderCode;
    }
    public String getShipperCode() {
        return ShipperCode;
    }
    public void setShipperCode(String shipperCode) {
        ShipperCode = shipperCode;
    }
    public String getLogisticCode() {
        return LogisticCode;
    }
    public void setLogisticCode(String logisticCode) {
        LogisticCode = logisticCode;
    }
    public boolean getSuccess() {
        return Success;
    }
    public void setSuccess(boolean success) {
        Success = success;
    }
    public String getReason() {
        return Reason;
    }
    public void setReason(String reason) {
        Reason = reason;
    }
    public List<KdniaoResultItem> getTraces() {
        return Traces;
    }
    public void setTraces(List<KdniaoResultItem> traces) {
        Traces = traces;
    }
    public String getState() {
        return State;
    }
    public void setState(String state) {
        State = state;
    }
	public String getStateEx() {
		return StateEx;
	}
	public void setStateEx(String stateEx) {
		StateEx = stateEx;
	}
	public String getLocation() {
		return Location;
	}
	public void setLocation(String location) {
		Location = location;
	}
}
